package com.yang.pojo;

import java.util.Date;

import com.yang.pojo.vo.PrimaryKeyPojo;

public class BusinessOrder implements PrimaryKeyPojo{
    /**
     * 自增，逻辑组键
     */
    private Integer id;

    /**
     * ordergroup relate id
     */
    private Integer ogId;

    /**
     * 业务编号
     */
    private String businessNo;

    /**
     * 业务大类
     */
    private Integer bigKindId;

    /**
     * 业务小类
     */
    private Integer smallKindId;

    /**
     * 出发地标
     */
    private String fromMark;

    /**
     * 出发地标id，对应harborinfo.id
     */
    private Integer fromMarkId;

    /**
     * 到达地标
     */
    private String toMark;

    /**
     * 到达地标id，对应harborinfo.id
     */
    private Integer toMarkId;

    /**
     * 到厂时间
     */
    private Date factorytime;

    /**
     * 提箱地ID
     */
    private Integer takeBoxId;

    /**
     * 提箱地名称
     */
    private String takeBoxName;

    /**
     * 还箱地ID
     */
    private Integer backBoxId;

    /**
     * 还箱地名称
     */
    private String backBoxName;

    /**
     * 对应运单的数量
     */
    private Integer orderNum;

    /**
     * 重量
     */
    private String weight;

    /**
     * 船公司
     */
    private String shipCompany;

    /**
     * 船名
     */
    private String shipName;

    /**
     * 航次
     */
    private String voyage;

    /**
     * 箱型
     */
    private String boxtype;

    /**
     * 箱号
     */
    private String boxNum;

    /**
     * 铅封号
     */
    private String sealNum;

    /**
     * 提单号/件/毛/体,关联bill_info_id表
     */
    private Integer billInfoId;

    /**
     * 装港
     */
    private String loadPort;

    /**
     * 中转港
     */
    private String middlePort;

    /**
     * 目的港
     */
    private String destPort;

    /**
     * 提单号
     */
    private String taskNum;

    /**
     * 预约号
     */
    private String appointmentNum;

    /**
     * AMS截止营业时间
     */
    private Date amsLimitTime;

    /**
     * 打印次数
     */
    private Integer printCount;

    /**
     * 0.不可以安排车,1.可以安排车
     */
    private Integer planCar;

    /**
     * 0.未填写完,1.已填写完
     */
    private Integer writeFinish;

    /**
     * 备注
     */
    private String remark;

    /**
     * 装箱单
     */
    private String loadBoxBill;

    /**
     * 应收方id
     */
    private Integer recId;

    /**
     * 操作人id
     */
    private Integer staffId;

    /**
     * 客户id
     */
    private Integer customerId;

    /**
     * 更新时间
     */
    private Date updateTime;

    /**
     * 生成时间
     */
    private Date createtime;

    /**
     * ETD时间
     */
    private Date etdTime;

    /**
     * 截关时间
     */
    private Date closingTime;

    /**
     * 温度
     */
    private Double temperature;

    /**
     * 箱皮重
     */
    private Integer boxWeight;

    /**
     * 装箱点
     */
    private String boxAddress;

    /**
     * 提箱点具体地理位置描述
     */
    private String takeBoxPlace;

    /**
     * 公里数
     */
    private Integer rangetype;

    /**
     * 最晚时间
     */
    private Integer addhour;

    /**
     * 是否删除 y:已经删除, n:未删除
     */
    private String del;

    /**
     * 删除时间
     */
    private Date delTime;

    /**
     * 留言
     */
    private String leaveWord;

    /**
     * 是否已安排车 0:未安排 1:已安排
     */
    private Integer planed;

    /**
     * 针对应收方的费用审核 z没有要等待审核费用 w:等待审核 n:审核未通过  y:审核通过 o:不需要审核
     */
    private String isVerifyYingshou;

    /**
     * 发单人ID
     */
    private Integer companyId;

    /**
     * 装箱单是否可打印,0不可打印,1可打印
     */
    private Integer isPrint;

    /**
     * 打印时显示的备注
     */
    private String printRemark;

    /**
     * 运单号
     */
    private Integer deliveryorderId;

    /**
     * 相同拼单批次的ID
     */
    private Integer collageId;

    /**
     * 任务接受人
     */
    private Integer receiverId;

    /**
     * 自增，逻辑组键
     * @return id 自增，逻辑组键
     */
    public Integer getId() {
        return id;
    }

    /**
     * 自增，逻辑组键
     * @param id 自增，逻辑组键
     */
    public void setId(Integer id) {
        this.id = id;
    }

    /**
     * ordergroup relate id
     * @return og_id ordergroup relate id
     */
    public Integer getOgId() {
        return ogId;
    }

    /**
     * ordergroup relate id
     * @param ogId ordergroup relate id
     */
    public void setOgId(Integer ogId) {
        this.ogId = ogId;
    }

    /**
     * 业务编号
     * @return business_no 业务编号
     */
    public String getBusinessNo() {
        return businessNo;
    }

    /**
     * 业务编号
     * @param businessNo 业务编号
     */
    public void setBusinessNo(String businessNo) {
        this.businessNo = businessNo;
    }

    /**
     * 业务大类
     * @return big_kind_id 业务大类
     */
    public Integer getBigKindId() {
        return bigKindId;
    }

    /**
     * 业务大类
     * @param bigKindId 业务大类
     */
    public void setBigKindId(Integer bigKindId) {
        this.bigKindId = bigKindId;
    }

    /**
     * 业务小类
     * @return small_kind_id 业务小类
     */
    public Integer getSmallKindId() {
        return smallKindId;
    }

    /**
     * 业务小类
     * @param smallKindId 业务小类
     */
    public void setSmallKindId(Integer smallKindId) {
        this.smallKindId = smallKindId;
    }

    /**
     * 出发地标
     * @return from_mark 出发地标
     */
    public String getFromMark() {
        return fromMark;
    }

    /**
     * 出发地标
     * @param fromMark 出发地标
     */
    public void setFromMark(String fromMark) {
        this.fromMark = fromMark;
    }

    /**
     * 出发地标id，对应harborinfo.id
     * @return from_mark_id 出发地标id，对应harborinfo.id
     */
    public Integer getFromMarkId() {
        return fromMarkId;
    }

    /**
     * 出发地标id，对应harborinfo.id
     * @param fromMarkId 出发地标id，对应harborinfo.id
     */
    public void setFromMarkId(Integer fromMarkId) {
        this.fromMarkId = fromMarkId;
    }

    /**
     * 到达地标
     * @return to_mark 到达地标
     */
    public String getToMark() {
        return toMark;
    }

    /**
     * 到达地标
     * @param toMark 到达地标
     */
    public void setToMark(String toMark) {
        this.toMark = toMark;
    }

    /**
     * 到达地标id，对应harborinfo.id
     * @return to_mark_id 到达地标id，对应harborinfo.id
     */
    public Integer getToMarkId() {
        return toMarkId;
    }

    /**
     * 到达地标id，对应harborinfo.id
     * @param toMarkId 到达地标id，对应harborinfo.id
     */
    public void setToMarkId(Integer toMarkId) {
        this.toMarkId = toMarkId;
    }

    /**
     * 到厂时间
     * @return factoryTime 到厂时间
     */
    public Date getFactorytime() {
        return factorytime;
    }

    /**
     * 到厂时间
     * @param factorytime 到厂时间
     */
    public void setFactorytime(Date factorytime) {
        this.factorytime = factorytime;
    }

    /**
     * 提箱地ID
     * @return take_box_id 提箱地ID
     */
    public Integer getTakeBoxId() {
        return takeBoxId;
    }

    /**
     * 提箱地ID
     * @param takeBoxId 提箱地ID
     */
    public void setTakeBoxId(Integer takeBoxId) {
        this.takeBoxId = takeBoxId;
    }

    /**
     * 提箱地名称
     * @return take_box_name 提箱地名称
     */
    public String getTakeBoxName() {
        return takeBoxName;
    }

    /**
     * 提箱地名称
     * @param takeBoxName 提箱地名称
     */
    public void setTakeBoxName(String takeBoxName) {
        this.takeBoxName = takeBoxName;
    }

    /**
     * 还箱地ID
     * @return back_box_id 还箱地ID
     */
    public Integer getBackBoxId() {
        return backBoxId;
    }

    /**
     * 还箱地ID
     * @param backBoxId 还箱地ID
     */
    public void setBackBoxId(Integer backBoxId) {
        this.backBoxId = backBoxId;
    }

    /**
     * 还箱地名称
     * @return back_box_name 还箱地名称
     */
    public String getBackBoxName() {
        return backBoxName;
    }

    /**
     * 还箱地名称
     * @param backBoxName 还箱地名称
     */
    public void setBackBoxName(String backBoxName) {
        this.backBoxName = backBoxName;
    }

    /**
     * 对应运单的数量
     * @return order_num 对应运单的数量
     */
    public Integer getOrderNum() {
        return orderNum;
    }

    /**
     * 对应运单的数量
     * @param orderNum 对应运单的数量
     */
    public void setOrderNum(Integer orderNum) {
        this.orderNum = orderNum;
    }

    /**
     * 重量
     * @return weight 重量
     */
    public String getWeight() {
        return weight;
    }

    /**
     * 重量
     * @param weight 重量
     */
    public void setWeight(String weight) {
        this.weight = weight;
    }

    /**
     * 船公司
     * @return ship_company 船公司
     */
    public String getShipCompany() {
        return shipCompany;
    }

    /**
     * 船公司
     * @param shipCompany 船公司
     */
    public void setShipCompany(String shipCompany) {
        this.shipCompany = shipCompany;
    }

    /**
     * 船名
     * @return ship_name 船名
     */
    public String getShipName() {
        return shipName;
    }

    /**
     * 船名
     * @param shipName 船名
     */
    public void setShipName(String shipName) {
        this.shipName = shipName;
    }

    /**
     * 航次
     * @return voyage 航次
     */
    public String getVoyage() {
        return voyage;
    }

    /**
     * 航次
     * @param voyage 航次
     */
    public void setVoyage(String voyage) {
        this.voyage = voyage;
    }

    /**
     * 箱型
     * @return boxtype 箱型
     */
    public String getBoxtype() {
        return boxtype;
    }

    /**
     * 箱型
     * @param boxtype 箱型
     */
    public void setBoxtype(String boxtype) {
        this.boxtype = boxtype;
    }

    /**
     * 箱号
     * @return box_num 箱号
     */
    public String getBoxNum() {
        return boxNum;
    }

    /**
     * 箱号
     * @param boxNum 箱号
     */
    public void setBoxNum(String boxNum) {
        this.boxNum = boxNum;
    }

    /**
     * 铅封号
     * @return seal_num 铅封号
     */
    public String getSealNum() {
        return sealNum;
    }

    /**
     * 铅封号
     * @param sealNum 铅封号
     */
    public void setSealNum(String sealNum) {
        this.sealNum = sealNum;
    }

    /**
     * 提单号/件/毛/体,关联bill_info_id表
     * @return bill_info_id 提单号/件/毛/体,关联bill_info_id表
     */
    public Integer getBillInfoId() {
        return billInfoId;
    }

    /**
     * 提单号/件/毛/体,关联bill_info_id表
     * @param billInfoId 提单号/件/毛/体,关联bill_info_id表
     */
    public void setBillInfoId(Integer billInfoId) {
        this.billInfoId = billInfoId;
    }

    /**
     * 装港
     * @return load_port 装港
     */
    public String getLoadPort() {
        return loadPort;
    }

    /**
     * 装港
     * @param loadPort 装港
     */
    public void setLoadPort(String loadPort) {
        this.loadPort = loadPort;
    }

    /**
     * 中转港
     * @return middle_port 中转港
     */
    public String getMiddlePort() {
        return middlePort;
    }

    /**
     * 中转港
     * @param middlePort 中转港
     */
    public void setMiddlePort(String middlePort) {
        this.middlePort = middlePort;
    }

    /**
     * 目的港
     * @return dest_port 目的港
     */
    public String getDestPort() {
        return destPort;
    }

    /**
     * 目的港
     * @param destPort 目的港
     */
    public void setDestPort(String destPort) {
        this.destPort = destPort;
    }

    /**
     * 提单号
     * @return task_num 提单号
     */
    public String getTaskNum() {
        return taskNum;
    }

    /**
     * 提单号
     * @param taskNum 提单号
     */
    public void setTaskNum(String taskNum) {
        this.taskNum = taskNum;
    }

    /**
     * 预约号
     * @return appointment_num 预约号
     */
    public String getAppointmentNum() {
        return appointmentNum;
    }

    /**
     * 预约号
     * @param appointmentNum 预约号
     */
    public void setAppointmentNum(String appointmentNum) {
        this.appointmentNum = appointmentNum;
    }

    /**
     * AMS截止营业时间
     * @return ams_limit_time AMS截止营业时间
     */
    public Date getAmsLimitTime() {
        return amsLimitTime;
    }

    /**
     * AMS截止营业时间
     * @param amsLimitTime AMS截止营业时间
     */
    public void setAmsLimitTime(Date amsLimitTime) {
        this.amsLimitTime = amsLimitTime;
    }

    /**
     * 打印次数
     * @return print_count 打印次数
     */
    public Integer getPrintCount() {
        return printCount;
    }

    /**
     * 打印次数
     * @param printCount 打印次数
     */
    public void setPrintCount(Integer printCount) {
        this.printCount = printCount;
    }

    /**
     * 0.不可以安排车,1.可以安排车
     * @return plan_car 0.不可以安排车,1.可以安排车
     */
    public Integer getPlanCar() {
        return planCar;
    }

    /**
     * 0.不可以安排车,1.可以安排车
     * @param planCar 0.不可以安排车,1.可以安排车
     */
    public void setPlanCar(Integer planCar) {
        this.planCar = planCar;
    }

    /**
     * 0.未填写完,1.已填写完
     * @return write_finish 0.未填写完,1.已填写完
     */
    public Integer getWriteFinish() {
        return writeFinish;
    }

    /**
     * 0.未填写完,1.已填写完
     * @param writeFinish 0.未填写完,1.已填写完
     */
    public void setWriteFinish(Integer writeFinish) {
        this.writeFinish = writeFinish;
    }

    /**
     * 备注
     * @return remark 备注
     */
    public String getRemark() {
        return remark;
    }

    /**
     * 备注
     * @param remark 备注
     */
    public void setRemark(String remark) {
        this.remark = remark;
    }

    /**
     * 装箱单
     * @return load_box_bill 装箱单
     */
    public String getLoadBoxBill() {
        return loadBoxBill;
    }

    /**
     * 装箱单
     * @param loadBoxBill 装箱单
     */
    public void setLoadBoxBill(String loadBoxBill) {
        this.loadBoxBill = loadBoxBill;
    }

    /**
     * 应收方id
     * @return rec_id 应收方id
     */
    public Integer getRecId() {
        return recId;
    }

    /**
     * 应收方id
     * @param recId 应收方id
     */
    public void setRecId(Integer recId) {
        this.recId = recId;
    }

    /**
     * 操作人id
     * @return staff_id 操作人id
     */
    public Integer getStaffId() {
        return staffId;
    }

    /**
     * 操作人id
     * @param staffId 操作人id
     */
    public void setStaffId(Integer staffId) {
        this.staffId = staffId;
    }

    /**
     * 客户id
     * @return customer_id 客户id
     */
    public Integer getCustomerId() {
        return customerId;
    }

    /**
     * 客户id
     * @param customerId 客户id
     */
    public void setCustomerId(Integer customerId) {
        this.customerId = customerId;
    }

    /**
     * 更新时间
     * @return update_time 更新时间
     */
    public Date getUpdateTime() {
        return updateTime;
    }

    /**
     * 更新时间
     * @param updateTime 更新时间
     */
    public void setUpdateTime(Date updateTime) {
        this.updateTime = updateTime;
    }

    /**
     * 生成时间
     * @return createtime 生成时间
     */
    public Date getCreatetime() {
        return createtime;
    }

    /**
     * 生成时间
     * @param createtime 生成时间
     */
    public void setCreatetime(Date createtime) {
        this.createtime = createtime;
    }

    /**
     * ETD时间
     * @return etd_time ETD时间
     */
    public Date getEtdTime() {
        return etdTime;
    }

    /**
     * ETD时间
     * @param etdTime ETD时间
     */
    public void setEtdTime(Date etdTime) {
        this.etdTime = etdTime;
    }

    /**
     * 截关时间
     * @return closing_time 截关时间
     */
    public Date getClosingTime() {
        return closingTime;
    }

    /**
     * 截关时间
     * @param closingTime 截关时间
     */
    public void setClosingTime(Date closingTime) {
        this.closingTime = closingTime;
    }

    /**
     * 温度
     * @return temperature 温度
     */
    public Double getTemperature() {
        return temperature;
    }

    /**
     * 温度
     * @param temperature 温度
     */
    public void setTemperature(Double temperature) {
        this.temperature = temperature;
    }

    /**
     * 箱皮重
     * @return box_weight 箱皮重
     */
    public Integer getBoxWeight() {
        return boxWeight;
    }

    /**
     * 箱皮重
     * @param boxWeight 箱皮重
     */
    public void setBoxWeight(Integer boxWeight) {
        this.boxWeight = boxWeight;
    }

    /**
     * 装箱点
     * @return box_address 装箱点
     */
    public String getBoxAddress() {
        return boxAddress;
    }

    /**
     * 装箱点
     * @param boxAddress 装箱点
     */
    public void setBoxAddress(String boxAddress) {
        this.boxAddress = boxAddress;
    }

    /**
     * 提箱点具体地理位置描述
     * @return take_box_place 提箱点具体地理位置描述
     */
    public String getTakeBoxPlace() {
        return takeBoxPlace;
    }

    /**
     * 提箱点具体地理位置描述
     * @param takeBoxPlace 提箱点具体地理位置描述
     */
    public void setTakeBoxPlace(String takeBoxPlace) {
        this.takeBoxPlace = takeBoxPlace;
    }

    /**
     * 公里数
     * @return rangeType 公里数
     */
    public Integer getRangetype() {
        return rangetype;
    }

    /**
     * 公里数
     * @param rangetype 公里数
     */
    public void setRangetype(Integer rangetype) {
        this.rangetype = rangetype;
    }

    /**
     * 最晚时间
     * @return addHour 最晚时间
     */
    public Integer getAddhour() {
        return addhour;
    }

    /**
     * 最晚时间
     * @param addhour 最晚时间
     */
    public void setAddhour(Integer addhour) {
        this.addhour = addhour;
    }

    /**
     * 是否删除 y:已经删除, n:未删除
     * @return del 是否删除 y:已经删除, n:未删除
     */
    public String getDel() {
        return del;
    }

    /**
     * 是否删除 y:已经删除, n:未删除
     * @param del 是否删除 y:已经删除, n:未删除
     */
    public void setDel(String del) {
        this.del = del;
    }

    /**
     * 删除时间
     * @return del_time 删除时间
     */
    public Date getDelTime() {
        return delTime;
    }

    /**
     * 删除时间
     * @param delTime 删除时间
     */
    public void setDelTime(Date delTime) {
        this.delTime = delTime;
    }

    /**
     * 留言
     * @return leave_word 留言
     */
    public String getLeaveWord() {
        return leaveWord;
    }

    /**
     * 留言
     * @param leaveWord 留言
     */
    public void setLeaveWord(String leaveWord) {
        this.leaveWord = leaveWord;
    }

    /**
     * 是否已安排车 0:未安排 1:已安排
     * @return planed 是否已安排车 0:未安排 1:已安排
     */
    public Integer getPlaned() {
        return planed;
    }

    /**
     * 是否已安排车 0:未安排 1:已安排
     * @param planed 是否已安排车 0:未安排 1:已安排
     */
    public void setPlaned(Integer planed) {
        this.planed = planed;
    }

    /**
     * 针对应收方的费用审核 z没有要等待审核费用 w:等待审核 n:审核未通过  y:审核通过 o:不需要审核
     * @return is_verify_yingshou 针对应收方的费用审核 z没有要等待审核费用 w:等待审核 n:审核未通过  y:审核通过 o:不需要审核
     */
    public String getIsVerifyYingshou() {
        return isVerifyYingshou;
    }

    /**
     * 针对应收方的费用审核 z没有要等待审核费用 w:等待审核 n:审核未通过  y:审核通过 o:不需要审核
     * @param isVerifyYingshou 针对应收方的费用审核 z没有要等待审核费用 w:等待审核 n:审核未通过  y:审核通过 o:不需要审核
     */
    public void setIsVerifyYingshou(String isVerifyYingshou) {
        this.isVerifyYingshou = isVerifyYingshou;
    }

    /**
     * 发单人ID
     * @return company_id 发单人ID
     */
    public Integer getCompanyId() {
        return companyId;
    }

    /**
     * 发单人ID
     * @param companyId 发单人ID
     */
    public void setCompanyId(Integer companyId) {
        this.companyId = companyId;
    }

    /**
     * 装箱单是否可打印,0不可打印,1可打印
     * @return is_print 装箱单是否可打印,0不可打印,1可打印
     */
    public Integer getIsPrint() {
        return isPrint;
    }

    /**
     * 装箱单是否可打印,0不可打印,1可打印
     * @param isPrint 装箱单是否可打印,0不可打印,1可打印
     */
    public void setIsPrint(Integer isPrint) {
        this.isPrint = isPrint;
    }

    /**
     * 打印时显示的备注
     * @return print_remark 打印时显示的备注
     */
    public String getPrintRemark() {
        return printRemark;
    }

    /**
     * 打印时显示的备注
     * @param printRemark 打印时显示的备注
     */
    public void setPrintRemark(String printRemark) {
        this.printRemark = printRemark;
    }

    /**
     * 运单号
     * @return deliveryorder_id 运单号
     */
    public Integer getDeliveryorderId() {
        return deliveryorderId;
    }

    /**
     * 运单号
     * @param deliveryorderId 运单号
     */
    public void setDeliveryorderId(Integer deliveryorderId) {
        this.deliveryorderId = deliveryorderId;
    }

    /**
     * 相同拼单批次的ID
     * @return collage_id 相同拼单批次的ID
     */
    public Integer getCollageId() {
        return collageId;
    }

    /**
     * 相同拼单批次的ID
     * @param collageId 相同拼单批次的ID
     */
    public void setCollageId(Integer collageId) {
        this.collageId = collageId;
    }

    /**
     * 任务接受人
     * @return receiver_id 任务接受人
     */
    public Integer getReceiverId() {
        return receiverId;
    }

    /**
     * 任务接受人
     * @param receiverId 任务接受人
     */
    public void setReceiverId(Integer receiverId) {
        this.receiverId = receiverId;
    }

	@Override
	public Integer getPrimaryKey() {
		return this.id;
	}

	@Override
	public void setPrimaryKey(Integer primaryKey) {
		this.id=primaryKey;
	}
}